<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class principalcontroller extends CI_Controller {
    public function __contruct(){
        parent::__construct();
        
        
    }
    public function imprimir()
    {   $this->load->helper(array('dompdf', 'file'));
        
        $dados = array(
                'titulo' => 'Teste',
                'tela' => 'login',
                );        
        $html = $this->load->view('administracao/teste', $dados, true);
        pdf_create($html, 'etiqueta', $stream=TRUE, $orientation='portrait');
        //pdf_create($html, 'filename',$orientation = 'landscape');
        
        
    }
    public function listapresenca()
    {   $this->load->helper(array('dompdf', 'file'));
        
        $dados = array(
                'titulo' => 'Teste',
                'tela' => 'login',
                );        
        $html = $this->load->view('administracao/listapresenca', $dados, true);
        pdf_create($html, 'listapresenca', $stream=TRUE, $orientation='portrait');
        //pdf_create($html, 'filename',$orientation = 'landscape');
        
        
    }
    public function index()
    {   $dados = array(
          'titulo' => 'Login',
          'tela' => 'login',
        );		 
        $this->load->view('administracao/principalview',$dados);		
    }
    public function logar()
        {   $this->form_validation->set_rules('cpf','CPF','required|min_length[11]|max_length[11]|valid_cpf|xss_clean');
            $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|xss_clean');
            $email = $this->input->post('email');
            $cpf = $this->input->post('cpf');
            $this->db->where('email',$email);
            $this->db->where('cpf',$cpf);
            $usuario = $this->db->get('PARTICIPANTE')->row();
            if($this->form_validation->run()== TRUE AND 
                count($usuario)=== 1){
                //$dados = elements(array('cpf','email'),$this->input->post());
                //$this->participantemodel->adicionarParticipante($dados);
                $dados = array('usuario' => $usuario->nome,'id' => $usuario->id_participante,'status'=>$usuario->status_participante,'cpf'=>$usuario->cpf,'logado' =>TRUE);
                $this->session->set_userdata($dados);
                redirect("administracao/areacontroller");
                //$dados = array(
                  //  'titulo' => 'area',
                   // 'tela' => 'area',
                 // );
            }
            else
            {   $dados = array(
                'titulo' => 'login',
                'tela' => 'login',
                'mensagem' =>'Login e ou senha não confere',
                );
            
            }
                
            $this->load->view('administracao/principalview',$dados);		
        } 
        
        public function logout()
        {   $this->session->sess_destroy();
            $dados = array(
                'titulo' => 'login',
                'tela' => 'login',
                );
            $this->load->view('administracao/principalview',$dados);
        }
    
}


?>
